Smush\Core\CDN\CDN_Srcset_Controller C

Total Complexity 124
Dependencies 5
Dependents 3
Total lines 929
Lines of code 384
Logical lines of code 236
Comment lines 399
Methods 19
Properties 8

Methods 19

Method Rating Maintainability Complexity Lines of code
parse_image()
C
36 26 72
set_additional_srcset()
A
40 13 59
update_image_srcset()
A
46 13 38
generate_srcset()
A
48 12 32
filter_rest_api_response()
A
53 9 22
__construct()
S
57 6 15
get_size_from_file_name()
S
58 5 15
is_valid_url()
S
60 5 13
max_content_width()
S
62 5 11
parse_background_image()
S
59 4 15
process_cdn_status()
S
60 4 13
maybe_generate_srcset()
S
54 3 21
update_image_sizes()
S
63 4 10
get_url_without_dimensions()
S
60 3 12
get_image_size()
S
62 3 11
process_src()
S
64 3 9
update_cdn_image_src_args()
S
69 2 7
should_run()
S
79 2 3
get_instance()
S
71 2 6